Activity-based Computing Support for Agile and Global Software Development

نویسنده

  • Jakob E. Bardram
چکیده

As part of globalization, offshoring and outsourcing, many software organizations are adopting global software development (GSD). Studies, however, show that among the top ten risk factors to GSD, four of them is related to change management and developer-user cooperation. In order to embrace change and to foster close cooperation between developers and the users, state-of-the art within software engineering is to recommend an agile approach. Agile software development, however, rely heavily on co-located cooperation and mutual awareness based on physical artifacts and e.g. pair programming. This is especially difficult to achieve in a globally distributed setting. In this position paper, I suggest to approach this conflict using the principles from activity-based computing, including creating support for activity centered computing, activity suspend/resume and roaming, activity sharing, and activity integration of the physical and digital artifacts. As a hypothesis, we do not offer any evidence that this should be a successful approach, but based on our experience of developing activity-based computing technologies for e.g. hospital work – similarly is distributed in time and space – we hope this research path will reveal new insight in supporting GSD in particular, and global processes in general.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Study the Impact of Requirements Management Characteristics in Global Software Development Projects: an Ontology Based Approach

Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software projects due to poor project management and requirement management activity. This main aim of this paper 1. Formulate a framework for the successful and efficient req...

متن کامل

Technological support for distributed agile development

Because of the distance between the dispersed development locations, Global Software development (GSD) is confronted with challenges regarding communication, coordination and control of the development work. At the same time, agile software development is strongly built upon communication between engineers and has proven its benefits, although, mostly on one single site. As such, it might be ad...

متن کامل

Supporting Communication and Cooperation in Global Software Development with Agile Service Networks

Current IT markets exhibit many constraints (e.g. budget, staff shortage, etc.). These constraints force IT companies to increase productivity using globally distributed manpower. Literature shows that global software development (GSD) indeed raises productivity but reduces communication and collaboration between teams. Consequently, the risk of failure increases. To ease communication and coll...

متن کامل

IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 02, 2014 | ISSN (online): 2321-0613

--Requirements Management is one of the challenging and key tasks in the development of software products in distributed software development environment. One of the key reasons found in our literature survey the failure of software projects due to poor project management and requirement management activity. This main aim of this paper1. Formulate a framework for the successful and efficient re...

متن کامل

Bind: a Partitioned Global Workflow Parallel Programming Model

High Performance Computing is notorious for its long and expensive software development cycle. To address this challenge, we present Bind: a ”partitioned global workflow” parallel programming model for C++ applications that enables quick prototyping and agile development cycles for high performance computing software targeting heterogeneous distributed manycore architectures. We present applica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008